翻訳と辞書
Words near each other
・ Roundup (album)
・ Roundup (history)
・ Roundup (issue tracker)
・ Roundup Airport
・ Roundup Central School
・ Roundup Ready soybeans
・ Roundup, Montana
・ Roundway
・ Roundway Down and Covert
・ Roundway Hospital
・ Roundwood
・ Roundwood Colliery
・ Roundwood Park
・ Round-robin letter
・ Round-Robin Letter (Spanish–American War)
Round-robin scheduling
・ Round-robin story
・ Round-robin tournament
・ Round-tailed ground squirrel
・ Round-tailed manakin
・ Round-tailed muskrat
・ Round-tailed paradise fish
・ Round-the-pole flying
・ Round-the-world ticket
・ Round-tongued floating frog
・ Round-topped boiler
・ Round-tower church
・ Round-trip delay time
・ Round-trip engineering
・ Round-trip format conversion


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Round-robin scheduling : ウィキペディア英語版
Round-robin scheduling

Round-robin (RR) is one of the algorithms employed by process and network schedulers in computing. As the term is generally used, time slices are assigned to each process in equal portions and in circular order, handling all processes without priority (also known as cyclic executive). Round-robin scheduling is simple, easy to implement, and starvation-free. Round-robin scheduling can also be applied to other scheduling problems, such as data packet scheduling in computer networks. It is an Operating System concept.
The name of the algorithm comes from the round-robin principle known from other fields, where each person takes an equal share of something in turn.
==Process scheduling==
(詳細はtime-sharing, giving each job a time slot or ''quantum'' (its allowance of CPU time), and interrupting the job if it is not completed by then. The job is resumed next time a time slot is assigned to that process. If the process terminates or changes its state to waiting during its attributed time quantum, the scheduler selects the first process in the ready queue to execute. In the absence of time-sharing, or if the quanta were large relative to the sizes of the jobs, a process that produced large jobs would be favoured over other processes.
Round Robin algorithm is a pre-emptive algorithm as the scheduler forces the process out of the CPU once the time quota expires.
For example, if the time slot is 100 milliseconds, and ''job1'' takes a total time of 250 ms to complete, the round-robin scheduler will suspend the job after 100 ms and give other jobs their time on the CPU. Once the other jobs have had their equal share (100 ms each), ''job1'' will get another allocation of CPU time and the cycle will repeat. This process continues until the job finishes and needs no more time on the CPU.
* Job1 = Total time to complete 250 ms (quantum 100 ms).
# First allocation = 100 ms.
# Second allocation = 100 ms.
# Third allocation = 100 ms but ''job1'' self-terminates after 50 ms.
# Total CPU time of ''job1'' = 250 ms
Consider the following table with the arrival time and execute time of the process with the quantum time of 100ms to understand the Round Robin Scheduling:
Another approach is to divide all processes into an equal number of timing quanta such that the quantum size is proportional to the size of the process. Hence, all processes end at the same time.

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Round-robin scheduling」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.